package com.ponhu.ea2.entity;

import java.math.BigDecimal;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;
import java.io.Serializable;

@Data
@Accessors(chain = true)
@TableName(value = "ph_ai_picture_material_md")
public class PhAiPictureMaterialMd implements Serializable {

      @TableId(value = "id", type = IdType.AUTO)
      private Integer id;

      /**
     * 错误码
     */
      private Integer errorCode;

      /**
     * 错误信息，若成功则返回空
     */
      private String errorMsg;

      /**
     * 是否匹配：0否，1是；如果没有匹配，下面的信息都没有
     */
      private Boolean hasMatch;

      /**
     * 物料编码
     */
      private Long materialId;

      /**
     * 物料编码
     */
      private String materialCode;

      /**
     * 商品货号
     */
      private String itemId;

      /**
     * 商品名称
     */
      private String name;

      /**
     * 品类名称
     */
      private String kindName;

      /**
     * 品牌名称
     */
      private String brandName;

      /**
     * 系列名称
     */
      private String seriesName;

      /**
     * 发售日期
     */
//      @JSONField(format = "yyyyMMdd HHmmss")
      private String releaseDate;

      /**
     * 发售价格(单位：人民币（分）	)
     */
      private BigDecimal releasePrice;

      /**
     * 适应人群
     */
      private String adaptCrowd;

      /**
     * 产地
     */
      private String provenance;

      /**
     * 风格
     */
      private String style;

      /**
     * 材质
     */
      private String material;

      /**
     * 颜色
     */
      private String color;

      /**
     * 商品主图URL
     */
      private String mainPic;

}
